MkPipDepTree
Node to display a mermaid diagram for the dependencies.¶
Example: Regular¶
graph TD
classDef missing stroke-dasharray: 5
jinja2["Jinja2\n3.1.6"]
markupsafe["MarkupSafe\n3.0.2"]
jinja2 -- ">=2.0" --> markupsafe
Bases: MkDiagram
__init__
¶
__init__(
package: ModuleType | str | None = None,
*,
direction: Literal["TD", "DT", "LR", "RL"] = "TD",
local_only: bool = False,
user_only: bool = False,
include_editables: bool = True,
editables_only: bool = False,
**kwargs: Any
)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
package
|
ModuleType | str | None
|
Package to show a dependency diagram for |
None
|
direction
|
Literal['TD', 'DT', 'LR', 'RL']
|
diagram direction |
'TD'
|
local_only
|
bool
|
Show ony local packages |
False
|
user_only
|
bool
|
Show only user packages |
False
|
include_editables
|
bool
|
Whether to include editable installs |
True
|
editables_only
|
bool
|
Only return editable installs |
False
|
kwargs
|
Any
|
Keyword arguments passed to parent |
{}
|
Name | Children | Inherits |
---|---|---|
MkDiagram mknodes.basenodes.mkdiagram Class representing a mermaid diagram. |
graph TD
94270158822384["mkpipdeptree.MkPipDepTree"]
94270158422448["mkdiagram.MkDiagram"]
94270156766032["mkcode.MkCode"]
94270158791264["mkcontainer.MkContainer"]
94270153212096["mknode.MkNode"]
94270159179120["node.Node"]
139968908570848["builtins.object"]
94270158422448 --> 94270158822384
94270156766032 --> 94270158422448
94270158791264 --> 94270156766032
94270153212096 --> 94270158791264
94270159179120 --> 94270153212096
139968908570848 --> 94270159179120
/home/runner/work/mknodes/mknodes/mknodes/templatenodes/mkpipdeptree/metadata.toml
[metadata]
name = "MkPipDepTree"
icon = "mdi:dependency"
status = "new"
group = "documentation"
[requirements.package.pipdeptree]
[examples.regular]
title = "Regular"
jinja = """
{{ "jinja2" | MkPipDepTree }}
"""
# [examples.direction]
# title = "Directed"
# jinja = """
# {{ mk.MkPipDepTree(direction="LR") }}
# """
[output.markdown]
template = """
{{ node.fence_boundary }} mermaid
{{ node.text }}
{{ node.fence_boundary }}
"""